$(document).ready(function() {



    // Validate form
    $("#login-form").validate({
        errorElement: "span", // Định dạng cho thẻ HTML hiện thông báo lỗi

        submitHandler: function(form) {

            // Validate thành công sẽ lấy dữ liệu từ form và gởi đến test.php



            $.ajax({
                type: "POST", // phương thức gởi đi
                url: "http://localhost:8080/nfa/index.php/login/checklogin", // nơi mà dữ liệu sẽ chuyển đến khi submit
                data: $("#login-form").serialize(), // giá trị post
                success: function(answer) { // if everything goes well
                    if (answer == "ok") {
                        window.location = "http://localhost:8080/nfa/index.php/home/homepage";
                    } else {
                        $('#loi').fadeIn(); // hiển thị thẻ div success
                        $('#baoloi').html(answer); // đặt kết quả trả về từ test.php vào thẻ div success
                    }

                }
            });
        }
    });

    $("#inputEmail3").blur(function() {

        if ($(this).val() !== '') {
            // Gán text cho class thongbao trước khi AJAX response
            $("#thongbao").html('Đang kiểm tra...');
        }
        // Dữ liệu sẽ gởi đi
        var form_data = {inputEmail3: $(this).val()};

        $.ajax({
            type: "POST", // Phương thức gởi đi
            url: "http://localhost:8080/nfa/index.php/register/email_exist", // File xử lý dữ liệu được gởi
            data: form_data, // Dữ liệu gởi đến cho url 
            success: function(result) { // Hàm chạy khi dữ liệu gởi thành công
                $('#thongbao').show();
                $("#thongbao").html(result);
            }
        });

    });
    $("#signup-form").validate({
        errorElement: "span", // Định dạng cho thẻ HTML hiện thông báo lỗi

        submitHandler: function(form) {

            // Validate thành công sẽ lấy dữ liệu từ form và gởi đến controller



            $.ajax({
                type: "POST", // phương thức gởi đi
                url: "http://localhost:8080/nfa/index.php/register/signup", // nơi mà dữ liệu sẽ chuyển đến khi submit
                data: $("#signup-form").serialize(), // giá trị post
                success: function(answer) { // if everything goes well
                    $("#signup-form").hide();
                    $("#thongbao1").show();
                    $("#thongbao1").html(answer);
                }
            });
        }
    });
    
      $("#createdating").validate({
        errorElement: "span", // Định dạng cho thẻ HTML hiện thông báo lỗi

        submitHandler: function(form) {

            // Validate thành công sẽ lấy dữ liệu từ form và gởi đến controller



            $.ajax({
                type: "POST", // phương thức gởi đi
                url: "http://localhost:8080/nfa/index.php/dating/createdating", // nơi mà dữ liệu sẽ chuyển đến khi submit
                data: $("#createdating").serialize(), // giá trị post
                success: function(answer) { // if everything goes well
                   window.location = "http://localhost:8080/nfa/index.php/dating";
                    
                }
            });
        }
    });

$("#goiy").hover(function(){
    $('#goiy').tooltip('toggle')
});
    $("#search2-on").click(function(){
       $("#search1").hide();
       $("#search2").slideDown(500);
    });
    $("#search-hide").click(function() {
        $("#search-hide").toggle();
        $("#search-here").toggle();
        $("#search-two").toggle(500);
    });
    $("#search-here").click(function() {
        $("#search-hide").toggle();
        $("#search-here").toggle();
        $("#search-two").toggle(500);
    });

    $("#send-message").validate({
        errorElement: "span", // Định dạng cho thẻ HTML hiện thông báo lỗi

        submitHandler: function(form) {
    
            $.ajax({
                type: "POST", // phương thức gởi đi

                url: "http://localhost:8080/nfa/index.php/message/save", // nơi mà dữ liệu sẽ chuyển đến khi submit
                data: $("#send-message").serialize(),
                success: function(data) {
                    console.log(data);
                    //alert(answer);
                  $("#send-message").trigger('reset');
                    $('#myModal').modal('hide');

                }
            });
        }
    });
    
        $("#comment-box").validate({
        errorElement: "span", // Định dạng cho thẻ HTML hiện thông báo lỗi

        submitHandler: function(form) {
    
            $.ajax({
                type: "POST", // phương thức gởi đi

                url: "http://localhost:8080/nfa/index.php/dating/savecomment", // nơi mà dữ liệu sẽ chuyển đến khi submit
                data: $("#comment-box").serialize(),
                success: function(data) {
                 $("#comment-box").trigger('reset');

                }
            });
        }
    });

    $("#chatchit").keypress(function(event) {
        if (event.which == 13) {
            event.preventDefault();
            $("#chat-box").submit();
        }
    });


    $("#chatchit").focus(function(e) {
        e.preventDefault();
        var id = $("#id-chat").val();
           $.ajax({
            url: 'http://localhost:8080/nfa/index.php/message/updatestt', // form action url
            type: 'POST', // form submit method get/post
            dataType: 'html', // request type html/json/xml
            data:{
                id : id
            }, // serialize form data 

            success: function(data) {
                
            }
            

        });
    });
    


    $("#chat-box").submit(function(e) {
        e.preventDefault(); // prevent default form submit

        $.ajax({
            url: 'http://localhost:8080/nfa/index.php/message/chatbox', // form action url
            type: 'POST', // form submit method get/post
            dataType: 'html', // request type html/json/xml
            data: $("#chat-box").serialize(), // serialize form data 

            success: function(data) {
                $("#tinnhan").html(data);
                $("#chat-box").trigger('reset');
            },
            error: function(e) {
                console.log(e);
            }

        });
    });
     
    $("#keywords").keyup(function(e) {
        e.preventDefault();
        var kw = $("#keywords").val();

        if (kw != '')
        {

            $.ajax({
                type: "POST",
                url: "http://localhost:8080/nfa/index.php/search/searchbox",
                data: "kw=" + kw,
                success: function(option)
                {
                    $("#results").html(option);
                }
            });
        }
        else {
            $("#results").html("");
        }
        return false;
    });
    
    
     // $("#keywords").blur(function() {
    //  $("#results").css('display', 'none');
    //});
     
    $("#keywords").focus(function() {
        $("#results").css('display', 'block');
    });

     $("#create_album").click(function(e) {
        
        alert("dm");
        var title = $("#title_album").val();
        if(title === ""){
            $('#alert_title').show();
            $('#alert_title').html("Mời bạn nhập tiêu đề");
        }else{
            
        
           $.ajax({
            url: 'http://localhost:8080/nfa/index.php/photo/createalbum', // form action url
            type: 'POST', // form submit method get/post
            dataType: 'html', // request type html/json/xml
            data:{
                title : title
            }, 

            success: function(data) {
                $('#createAlbum').modal('hide');
                    setTimeout(5000);
                window.location = "http://localhost:8080/nfa/index.php/home/mypage";
            }
            

            });
        }
    });
    
       $("#cancel_album").click(function(e) {
        e.preventDefault();
           $.ajax({
            url: 'http://localhost:8080/nfa/index.php/photo/cancelalbum', // form action url
            type: 'POST', // form submit method get/post
            dataType: 'html', // request type html/json/xml
            data:{
                
            }, 

            success: function(data) {
                $('#createAlbum').modal('hide');
                    setTimeout(5000);
                window.location = "http://localhost:8080/nfa/index.php/home/mypage";
            },
            error: function(e) {
                console.log(e);
            }
            

            });
        
    });
    
 
    
    
    
    



     
     
     
     
     
     
   
});

